<!DOCTYPE html>
<html lang="en">
  <head>
    <title>RedisClient Class Reference</title>
    <link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
    <link rel="stylesheet" type="text/css" href="../css/highlight.css" />
    <meta charset="utf-8">
    <script src="../js/jquery.min.js" defer></script>
    <script src="../js/jazzy.js" defer></script>
    
  </head>
  <body>

    <a name="//apple_ref/swift/Class/RedisClient" class="dashAnchor"></a>

    <a title="RedisClient Class Reference"></a>

    <header class="header">
      <p class="header-col header-col--primary">
        <a class="header-link" href="../index.html">
          PerfectRedis Docs
        </a>
         (67% documented)
      </p>
    
        <p class="header-col header-col--secondary">
          <a class="header-link" href="https://github.com/PerfectlySoft/Perfect-Redis">
            <img class="header-icon" src="../img/gh.png"/>
            View on GitHub
          </a>
        </p>
    
    </header>

    <p class="breadcrumbs">
      <a class="breadcrumb" href="../index.html">PerfectRedis Reference</a>
      <img class="carat" src="../img/carat.png" />
      RedisClient Class Reference
    </p>

    <div class="content-wrapper">
      <nav class="navigation">
        <ul class="nav-groups">
          <li class="nav-group-name">
            <a class="nav-group-name-link" href="../Classes.html">Classes</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/RedisClient.html">RedisClient</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/RedisClient/RedisValue.html">– RedisValue</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/RedisClient/KillFilter.html">– KillFilter</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/RedisClient/ReplyType.html">– ReplyType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/RedisClient/IntegerType.html">– IntegerType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/RedisClient/SubCommand.html">– SubCommand</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/RedisClient/BitOperation.html">– BitOperation</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a class="nav-group-name-link" href="../Global Variables.html">Global Variables</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Global Variables.html#/s:v12PerfectRedis16redisDefaultPortSi">redisDefaultPort</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a class="nav-group-name-link" href="../Enums.html">Enums</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Enums/RedisResponse.html">RedisResponse</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a class="nav-group-name-link" href="../Structs.html">Structs</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Structs/RedisClientIdentifier.html">RedisClientIdentifier</a>
              </li>
            </ul>
          </li>
        </ul>
      </nav>
      <article class="main-content">

        <section class="section">
          <div class="section-content">
            <h1>RedisClient</h1>
            <p>Undocumented</p>

          </div>
        </section>

        <section class="section">
          <div class="section-content">
            <div class="task-group">
              <ul class="item-container">
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:OC12PerfectRedis11RedisClient10RedisValue"></a>
                    <a name="//apple_ref/swift/Enum/RedisValue" class="dashAnchor"></a>
                    <a class="token" href="#/s:OC12PerfectRedis11RedisClient10RedisValue">RedisValue</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Undocumented</p>

                        <a href="../Classes/RedisClient/RedisValue.html" class="slightly-smaller">See more</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:ZFC12PerfectRedis11RedisClient9getClientFT14withIdentifierVS_21RedisClientIdentifier8callbackFFzT_S0_T__T_"></a>
                    <a name="//apple_ref/swift/Method/getClient(withIdentifier:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:ZFC12PerfectRedis11RedisClient9getClientFT14withIdentifierVS_21RedisClientIdentifier8callbackFFzT_S0_T__T_">getClient(withIdentifier:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Undocumented</p>

                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:ZFC12PerfectRedis11RedisClient13releaseClientFS0_T_"></a>
                    <a name="//apple_ref/swift/Method/releaseClient(_:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:ZFC12PerfectRedis11RedisClient13releaseClientFS0_T_">releaseClient(_:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Undocumented</p>

                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul class="item-container">
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient4authFT12withPasswordSS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/auth(withPassword:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient4authFT12withPasswordSS8callbackFOS_13RedisResponseT__T_">auth(withPassword:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Authorize with password</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">auth</span><span class="p">(</span><span class="nv">withPassword</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient4pingFT8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/ping(callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient4pingFT8callbackFOS_13RedisResponseT__T_">ping(callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Ping the server</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">ping</span><span class="p">(</span><span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul class="item-container">
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient8flushAllFT8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/flushAll(callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient8flushAllFT8callbackFOS_13RedisResponseT__T_">flushAll(callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Flush all keys.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">flushAll</span><span class="p">(</span><span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient4saveFT8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/save(callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient4saveFT8callbackFOS_13RedisResponseT__T_">save(callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Save the database sync.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">save</span><span class="p">(</span><span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient14backgroundSaveFT8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/backgroundSave(callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient14backgroundSaveFT8callbackFOS_13RedisResponseT__T_">backgroundSave(callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Save the database async.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">backgroundSave</span><span class="p">(</span><span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient8lastSaveFT8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/lastSave(callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient8lastSaveFT8callbackFOS_13RedisResponseT__T_">lastSave(callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Timestamp of the last save.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">lastSave</span><span class="p">(</span><span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient21rewriteAppendOnlyFileFT8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/rewriteAppendOnlyFile(callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient21rewriteAppendOnlyFileFT8callbackFOS_13RedisResponseT__T_">rewriteAppendOnlyFile(callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Timestamp of the last save.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">rewriteAppendOnlyFile</span><span class="p">(</span><span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient6dbSizeFT8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/dbSize(callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient6dbSizeFT8callbackFOS_13RedisResponseT__T_">dbSize(callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Number of keys in the database.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">dbSize</span><span class="p">(</span><span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient4keysFT7patternSS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/keys(pattern:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient4keysFT7patternSS8callbackFOS_13RedisResponseT__T_">keys(pattern:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Returns the keys matching pattern.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">keys</span><span class="p">(</span><span class="nv">pattern</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient9randomKeyFT8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/randomKey(callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient9randomKeyFT8callbackFOS_13RedisResponseT__T_">randomKey(callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Returns a random key from the database.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">randomKey</span><span class="p">(</span><span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient6selectFT5indexSi8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/select(index:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient6selectFT5indexSi8callbackFOS_13RedisResponseT__T_">select(index:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Select the database at index.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">select</span><span class="p">(</span><span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul class="item-container">
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:OC12PerfectRedis11RedisClient10KillFilter"></a>
                    <a name="//apple_ref/swift/Enum/KillFilter" class="dashAnchor"></a>
                    <a class="token" href="#/s:OC12PerfectRedis11RedisClient10KillFilter">KillFilter</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Indicates the type of clients to kill.</p>

                        <a href="../Classes/RedisClient/KillFilter.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">enum</span> <span class="kt">KillFilter</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:OC12PerfectRedis11RedisClient9ReplyType"></a>
                    <a name="//apple_ref/swift/Enum/ReplyType" class="dashAnchor"></a>
                    <a class="token" href="#/s:OC12PerfectRedis11RedisClient9ReplyType">ReplyType</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Client reply setting.</p>

                        <a href="../Classes/RedisClient/ReplyType.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">enum</span> <span class="kt">ReplyType</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient10clientListFT8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/clientList(callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient10clientListFT8callbackFOS_13RedisResponseT__T_">clientList(callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>List connected clients.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">clientList</span><span class="p">(</span><span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient13clientGetNameFT8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/clientGetName(callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient13clientGetNameFT8callbackFOS_13RedisResponseT__T_">clientGetName(callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Get the name of the connected client.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">clientGetName</span><span class="p">(</span><span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient13clientSetNameFT2toSS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/clientSetName(to:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient13clientSetNameFT2toSS8callbackFOS_13RedisResponseT__T_">clientSetName(to:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Set the name of the connected client.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">clientSetName</span><span class="p">(</span><span class="nv">to</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient10clientKillFT7filtersGSaOS0_10KillFilter_6skipMeSb8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/clientKill(filters:skipMe:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient10clientKillFT7filtersGSaOS0_10KillFilter_6skipMeSb8callbackFOS_13RedisResponseT__T_">clientKill(filters:skipMe:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Kill the indicated client connection(s).</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">clientKill</span><span class="p">(</span><span class="nv">filters</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Classes/RedisClient/KillFilter.html">KillFilter</a></span><span class="p">],</span> <span class="nv">skipMe</span><span class="p">:</span> <span class="kt">Bool</span> <span class="o">=</span> <span class="kc">true</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient11clientPauseFT14timeoutSecondsSd8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/clientPause(timeoutSeconds:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient11clientPauseFT14timeoutSecondsSd8callbackFOS_13RedisResponseT__T_">clientPause(timeoutSeconds:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Pause all client activity for the indicated timeout.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">clientPause</span><span class="p">(</span><span class="nv">timeoutSeconds</span><span class="p">:</span> <span class="kt">Double</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient11clientReplyFT4typeOS0_9ReplyType8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/clientReply(type:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient11clientReplyFT4typeOS0_9ReplyType8callbackFOS_13RedisResponseT__T_">clientReply(type:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Adjust client replies.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">clientReply</span><span class="p">(</span><span class="nv">type</span><span class="p">:</span> <span class="kt"><a href="../Classes/RedisClient/ReplyType.html">ReplyType</a></span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul class="item-container">
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient3setFT3keySS5valueOS0_10RedisValue7expiresSd11ifNotExistsSb8ifExistsSb8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/set(key:value:expires:ifNotExists:ifExists:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient3setFT3keySS5valueOS0_10RedisValue7expiresSd11ifNotExistsSb8ifExistsSb8callbackFOS_13RedisResponseT__T_">set(key:value:expires:ifNotExists:ifExists:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Set the key to the String value with an optional expiration.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">set</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">,</span> <span class="nv">expires</span><span class="p">:</span> <span class="kt">Double</span> <span class="o">=</span> <span class="mf">0.0</span><span class="p">,</span> <span class="nv">ifNotExists</span><span class="p">:</span> <span class="kt">Bool</span> <span class="o">=</span> <span class="kc">false</span><span class="p">,</span> <span class="nv">ifExists</span><span class="p">:</span> <span class="kt">Bool</span> <span class="o">=</span> <span class="kc">false</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient3setFT10keysValuesGSaTSSOS0_10RedisValue__8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/set(keysValues:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient3setFT10keysValuesGSaTSSOS0_10RedisValue__8callbackFOS_13RedisResponseT__T_">set(keysValues:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Set the keys/values.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">set</span><span class="p">(</span><span class="nv">keysValues</span><span class="p">:</span> <span class="p">[(</span><span class="kt">String</span><span class="p">,</span> <span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">)],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient14setIfNonExistsFT10keysValuesGSaTSSOS0_10RedisValue__8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setIfNonExists(keysValues:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient14setIfNonExistsFT10keysValuesGSaTSSOS0_10RedisValue__8callbackFOS_13RedisResponseT__T_">setIfNonExists(keysValues:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Set the keys/values.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setIfNonExists</span><span class="p">(</span><span class="nv">keysValues</span><span class="p">:</span> <span class="p">[(</span><span class="kt">String</span><span class="p">,</span> <span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">)],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient3getFT3keySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/get(key:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient3getFT3keySS8callbackFOS_13RedisResponseT__T_">get(key:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Get the key value.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">get</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient3getFT4keysGSaSS_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/get(keys:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient3getFT4keysGSaSS_8callbackFOS_13RedisResponseT__T_">get(keys:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Get the keys values.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">get</span><span class="p">(</span><span class="nv">keys</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient6getSetFT3keySS8newValueOS0_10RedisValue8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/getSet(key:newValue:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient6getSetFT3keySS8newValueOS0_10RedisValue8callbackFOS_13RedisResponseT__T_">getSet(key:newValue:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Get the key value and set to new value.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">getSet</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">newValue</span><span class="p">:</span> <span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient6deleteFT4keysGSaSS_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/delete(keys:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient6deleteFT4keysGSaSS_8callbackFOS_13RedisResponseT__T_">delete(keys:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Get the key value.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">delete</span><span class="p">(</span><span class="nv">keys</span><span class="p">:</span> <span class="kt">String</span><span class="o">...</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient9incrementFT3keySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/increment(key:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient9incrementFT3keySS8callbackFOS_13RedisResponseT__T_">increment(key:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Increment the key value.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">increment</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient9incrementFT3keySS2bySi8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/increment(key:by:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient9incrementFT3keySS2bySi8callbackFOS_13RedisResponseT__T_">increment(key:by:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Increment the key value.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">increment</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">by</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient9incrementFT3keySS2bySd8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/increment(key:by:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient9incrementFT3keySS2bySd8callbackFOS_13RedisResponseT__T_">increment(key:by:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Increment the key value.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">increment</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">by</span><span class="p">:</span> <span class="kt">Double</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient9decrementFT3keySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/decrement(key:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient9decrementFT3keySS8callbackFOS_13RedisResponseT__T_">decrement(key:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Decrement the key value.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">decrement</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient9decrementFT3keySS2bySi8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/decrement(key:by:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient9decrementFT3keySS2bySi8callbackFOS_13RedisResponseT__T_">decrement(key:by:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Increment the key value.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">decrement</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">by</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient6renameFT3keySS6newKeySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/rename(key:newKey:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient6renameFT3keySS6newKeySS8callbackFOS_13RedisResponseT__T_">rename(key:newKey:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Rename a key.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">rename</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">newKey</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient17renameIfnotExistsFT3keySS6newKeySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/renameIfnotExists(key:newKey:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient17renameIfnotExistsFT3keySS6newKeySS8callbackFOS_13RedisResponseT__T_">renameIfnotExists(key:newKey:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Rename a key if new name does not exist.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">renameIfnotExists</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">newKey</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient6existsFT4keysGSaSS_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/exists(keys:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient6existsFT4keysGSaSS_8callbackFOS_13RedisResponseT__T_">exists(keys:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Check if the indicated keys exist.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">exists</span><span class="p">(</span><span class="nv">keys</span><span class="p">:</span> <span class="kt">String</span><span class="o">...</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient6appendFT3keySS5valueOS0_10RedisValue8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/append(key:value:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient6appendFT3keySS5valueOS0_10RedisValue8callbackFOS_13RedisResponseT__T_">append(key:value:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Append a value to the key.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">append</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient6expireFT3keySS7secondsSd8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/expire(key:seconds:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient6expireFT3keySS7secondsSd8callbackFOS_13RedisResponseT__T_">expire(key:seconds:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Set the expiration for the indicated key.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">expire</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">seconds</span><span class="p">:</span> <span class="kt">Double</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient8expireAtFT3keySS7secondsSd8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/expireAt(key:seconds:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient8expireAtFT3keySS7secondsSd8callbackFOS_13RedisResponseT__T_">expireAt(key:seconds:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Set the expiration for the indicated key.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">expireAt</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">seconds</span><span class="p">:</span> <span class="kt">Double</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient12timeToExpireFT3keySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/timeToExpire(key:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient12timeToExpireFT3keySS8callbackFOS_13RedisResponseT__T_">timeToExpire(key:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Returns the expiration in milliseconds for the indicated key.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">timeToExpire</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient7persistFT3keySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/persist(key:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient7persistFT3keySS8callbackFOS_13RedisResponseT__T_">persist(key:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Remove the expiration for the indicated key.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">persist</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul class="item-container">
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:OC12PerfectRedis11RedisClient11IntegerType"></a>
                    <a name="//apple_ref/swift/Enum/IntegerType" class="dashAnchor"></a>
                    <a class="token" href="#/s:OC12PerfectRedis11RedisClient11IntegerType">IntegerType</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>BITFIELD operation integer types.</p>

                        <a href="../Classes/RedisClient/IntegerType.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">enum</span> <span class="kt">IntegerType</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:OC12PerfectRedis11RedisClient10SubCommand"></a>
                    <a name="//apple_ref/swift/Enum/SubCommand" class="dashAnchor"></a>
                    <a class="token" href="#/s:OC12PerfectRedis11RedisClient10SubCommand">SubCommand</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>BITFIELD operation commands.</p>

                        <a href="../Classes/RedisClient/SubCommand.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">enum</span> <span class="kt">SubCommand</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:OC12PerfectRedis11RedisClient12BitOperation"></a>
                    <a name="//apple_ref/swift/Enum/BitOperation" class="dashAnchor"></a>
                    <a class="token" href="#/s:OC12PerfectRedis11RedisClient12BitOperation">BitOperation</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>BITOP bit operations.</p>

                        <a href="../Classes/RedisClient/BitOperation.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">enum</span> <span class="kt">BitOperation</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient8bitCountFT3keySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/bitCount(key:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient8bitCountFT3keySS8callbackFOS_13RedisResponseT__T_">bitCount(key:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Count the set bits in a value.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">bitCount</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient8bitCountFT3keySS5startSi3endSi8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/bitCount(key:start:end:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient8bitCountFT3keySS5startSi3endSi8callbackFOS_13RedisResponseT__T_">bitCount(key:start:end:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Count the set bits in a value.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">bitCount</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">start</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">end</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient8bitFieldFT3keySS8commandsGSaOS0_10SubCommand_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/bitField(key:commands:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient8bitFieldFT3keySS8commandsGSaOS0_10SubCommand_8callbackFOS_13RedisResponseT__T_">bitField(key:commands:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Perform a bitfield operation on a value</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">bitField</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">commands</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Classes/RedisClient/SubCommand.html">SubCommand</a></span><span class="p">],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient5bitOpFTOS0_12BitOperation7destKeySS7srcKeysGSaSS_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/bitOp(_:destKey:srcKeys:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient5bitOpFTOS0_12BitOperation7destKeySS7srcKeysGSaSS_8callbackFOS_13RedisResponseT__T_">bitOp(_:destKey:srcKeys:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Perform a bitfield operation on a value.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">bitOp</span><span class="p">(</span><span class="n">_</span> <span class="nv">op</span><span class="p">:</span> <span class="kt"><a href="../Classes/RedisClient/BitOperation.html">BitOperation</a></span><span class="p">,</span> <span class="nv">destKey</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">srcKeys</span><span class="p">:</span> <span class="kt">String</span><span class="o">...</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient6bitPosFT3keySS8positionSi8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/bitPos(key:position:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient6bitPosFT3keySS8positionSi8callbackFOS_13RedisResponseT__T_">bitPos(key:position:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Perform a bitpos operation.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">bitPos</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">position</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient6bitPosFT3keySS8positionSi5startSi8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/bitPos(key:position:start:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient6bitPosFT3keySS8positionSi5startSi8callbackFOS_13RedisResponseT__T_">bitPos(key:position:start:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Perform a bitpos operation on a range.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">bitPos</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">position</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">start</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient6bitPosFT3keySS8positionSi5startSi3endSi8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/bitPos(key:position:start:end:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient6bitPosFT3keySS8positionSi5startSi3endSi8callbackFOS_13RedisResponseT__T_">bitPos(key:position:start:end:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Perform a bitpos operation on a range.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">bitPos</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">position</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">start</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">end</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient6bitGetFT3keySS6offsetSi8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/bitGet(key:offset:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient6bitGetFT3keySS6offsetSi8callbackFOS_13RedisResponseT__T_">bitGet(key:offset:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Get the bit at the indicated offset.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">bitGet</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">offset</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient6bitSetFT3keySS6offsetSi5valueSb8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/bitSet(key:offset:value:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient6bitSetFT3keySS6offsetSi5valueSb8callbackFOS_13RedisResponseT__T_">bitSet(key:offset:value:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Set the bit at the indicated offset.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">bitSet</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">offset</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul class="item-container">
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient11listPrependFT3keySS6valuesGSaOS0_10RedisValue_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listPrepend(key:values:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient11listPrependFT3keySS6valuesGSaOS0_10RedisValue_8callbackFOS_13RedisResponseT__T_">listPrepend(key:values:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Push values to the beginning of the list</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listPrepend</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">values</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient10listAppendFT3keySS6valuesGSaOS0_10RedisValue_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listAppend(key:values:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient10listAppendFT3keySS6valuesGSaOS0_10RedisValue_8callbackFOS_13RedisResponseT__T_">listAppend(key:values:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Push values to the end of the list</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listAppend</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">values</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient12listPrependXFT3keySS5valueOS0_10RedisValue8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listPrependX(key:value:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient12listPrependXFT3keySS5valueOS0_10RedisValue8callbackFOS_13RedisResponseT__T_">listPrependX(key:value:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Push value to the beginning of the list. LPUSHX</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listPrependX</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient11listAppendXFT3keySS5valueOS0_10RedisValue8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listAppendX(key:value:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient11listAppendXFT3keySS5valueOS0_10RedisValue8callbackFOS_13RedisResponseT__T_">listAppendX(key:value:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Push value to the end of the list. RPUSHX</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listAppendX</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient12listPopFirstFT3keySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listPopFirst(key:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient12listPopFirstFT3keySS8callbackFOS_13RedisResponseT__T_">listPopFirst(key:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Pop and return the first element from the list</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listPopFirst</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient11listPopLastFT3keySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listPopLast(key:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient11listPopLastFT3keySS8callbackFOS_13RedisResponseT__T_">listPopLast(key:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Pop and return the last element from the list</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listPopLast</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient18listPopFirstAppendFT3keySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listPopFirstAppend(key:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient18listPopFirstAppendFT3keySS8callbackFOS_13RedisResponseT__T_">listPopFirstAppend(key:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Pop and return the first element from the list</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listPopFirstAppend</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient17listPopLastAppendFT9sourceKeySS7destKeySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listPopLastAppend(sourceKey:destKey:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient17listPopLastAppendFT9sourceKeySS7destKeySS8callbackFOS_13RedisResponseT__T_">listPopLastAppend(sourceKey:destKey:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Pop and return the last element from the list. Append the element to the destination list.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listPopLastAppend</span><span class="p">(</span><span class="nv">sourceKey</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">destKey</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient25listPopLastAppendBlockingFT9sourceKeySS7destKeySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listPopLastAppendBlocking(sourceKey:destKey:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient25listPopLastAppendBlockingFT9sourceKeySS7destKeySS8callbackFOS_13RedisResponseT__T_">listPopLastAppendBlocking(sourceKey:destKey:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Pop and return the last element from the list. Append the element to the destination list.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listPopLastAppendBlocking</span><span class="p">(</span><span class="nv">sourceKey</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">destKey</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient20listPopFirstBlockingFT4keysGSaSS_7timeoutSi8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listPopFirstBlocking(keys:timeout:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient20listPopFirstBlockingFT4keysGSaSS_7timeoutSi8callbackFOS_13RedisResponseT__T_">listPopFirstBlocking(keys:timeout:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Pop and return the first element from the list</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listPopFirstBlocking</span><span class="p">(</span><span class="nv">keys</span><span class="p">:</span> <span class="kt">String</span><span class="o">...</span><span class="p">,</span> <span class="nv">timeout</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient19listPopLastBlockingFT4keysGSaSS_7timeoutSi8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listPopLastBlocking(keys:timeout:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient19listPopLastBlockingFT4keysGSaSS_7timeoutSi8callbackFOS_13RedisResponseT__T_">listPopLastBlocking(keys:timeout:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Pop and return the last element from the list</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listPopLastBlocking</span><span class="p">(</span><span class="nv">keys</span><span class="p">:</span> <span class="kt">String</span><span class="o">...</span><span class="p">,</span> <span class="nv">timeout</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient10listLengthFT3keySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listLength(key:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient10listLengthFT3keySS8callbackFOS_13RedisResponseT__T_">listLength(key:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>The length of the list</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listLength</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient8listTrimFT3keySS5startSi4stopSi8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listTrim(key:start:stop:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient8listTrimFT3keySS5startSi4stopSi8callbackFOS_13RedisResponseT__T_">listTrim(key:start:stop:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Remove the items in the range</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listTrim</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">start</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">stop</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient9listRangeFT3keySS5startSi4stopSi8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listRange(key:start:stop:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient9listRangeFT3keySS5startSi4stopSi8callbackFOS_13RedisResponseT__T_">listRange(key:start:stop:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Returns the list items in the indicated range</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listRange</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">start</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">stop</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient14listGetElementFT3keySS5indexSi8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listGetElement(key:index:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient14listGetElementFT3keySS5indexSi8callbackFOS_13RedisResponseT__T_">listGetElement(key:index:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Returns the list item at the indicated offset.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listGetElement</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient10listInsertFT3keySS7elementOS0_10RedisValue6beforeS1_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listInsert(key:element:before:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient10listInsertFT3keySS7elementOS0_10RedisValue6beforeS1_8callbackFOS_13RedisResponseT__T_">listInsert(key:element:before:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Inserts the new item before the indicated value.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listInsert</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">element</span><span class="p">:</span> <span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">,</span> <span class="nv">before</span><span class="p">:</span> <span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient10listInsertFT3keySS7elementOS0_10RedisValue5afterS1_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listInsert(key:element:after:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient10listInsertFT3keySS7elementOS0_10RedisValue5afterS1_8callbackFOS_13RedisResponseT__T_">listInsert(key:element:after:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Inserts the new item after the indicated value.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listInsert</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">element</span><span class="p">:</span> <span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">,</span> <span class="nv">after</span><span class="p">:</span> <span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient7listSetFT3keySS5indexSi5valueOS0_10RedisValue8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listSet(key:index:value:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient7listSetFT3keySS5indexSi5valueOS0_10RedisValue8callbackFOS_13RedisResponseT__T_">listSet(key:index:value:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Set the item at index to value.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listSet</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient18listRemoveMatchingFT3keySS5valueOS0_10RedisValue5countSi8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/listRemoveMatching(key:value:count:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient18listRemoveMatchingFT3keySS5valueOS0_10RedisValue5countSi8callbackFOS_13RedisResponseT__T_">listRemoveMatching(key:value:count:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Remove the first N elements matching value.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">listRemoveMatching</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">,</span> <span class="nv">count</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul class="item-container">
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient10multiBeginFT8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/multiBegin(callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient10multiBeginFT8callbackFOS_13RedisResponseT__T_">multiBegin(callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Begin a transaction.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">multiBegin</span><span class="p">(</span><span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient9multiExecFT8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/multiExec(callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient9multiExecFT8callbackFOS_13RedisResponseT__T_">multiExec(callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Execute a transation.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">multiExec</span><span class="p">(</span><span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient12multiDiscardFT8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/multiDiscard(callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient12multiDiscardFT8callbackFOS_13RedisResponseT__T_">multiDiscard(callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Discard a transaction.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">multiDiscard</span><span class="p">(</span><span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient10multiWatchFT4keysGSaSS_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/multiWatch(keys:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient10multiWatchFT4keysGSaSS_8callbackFOS_13RedisResponseT__T_">multiWatch(keys:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Watch keys for modification during a transaction.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">multiWatch</span><span class="p">(</span><span class="nv">keys</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient12multiUnwatchFT8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/multiUnwatch(callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient12multiUnwatchFT8callbackFOS_13RedisResponseT__T_">multiUnwatch(callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Unwatch keys for modification during a transaction.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">multiUnwatch</span><span class="p">(</span><span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul class="item-container">
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient9subscribeFT8patternsGSaSS_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/subscribe(patterns:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient9subscribeFT8patternsGSaSS_8callbackFOS_13RedisResponseT__T_">subscribe(patterns:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Subscribe to the following patterns.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">subscribe</span><span class="p">(</span><span class="nv">patterns</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient9subscribeFT8channelsGSaSS_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/subscribe(channels:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient9subscribeFT8channelsGSaSS_8callbackFOS_13RedisResponseT__T_">subscribe(channels:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Subscribe to the following channels.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">subscribe</span><span class="p">(</span><span class="nv">channels</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient11unsubscribeFT8patternsGSaSS_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/unsubscribe(patterns:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient11unsubscribeFT8patternsGSaSS_8callbackFOS_13RedisResponseT__T_">unsubscribe(patterns:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Unsubscribe to the following patterns.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">unsubscribe</span><span class="p">(</span><span class="nv">patterns</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient11unsubscribeFT8channelsGSaSS_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/unsubscribe(channels:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient11unsubscribeFT8channelsGSaSS_8callbackFOS_13RedisResponseT__T_">unsubscribe(channels:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Unsubscribe to the following channels.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">unsubscribe</span><span class="p">(</span><span class="nv">channels</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient7publishFT7channelSS7messageOS0_10RedisValue8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/publish(channel:message:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient7publishFT7channelSS7messageOS0_10RedisValue8callbackFOS_13RedisResponseT__T_">publish(channel:message:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Publish a message to the channel.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">publish</span><span class="p">(</span><span class="nv">channel</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">message</span><span class="p">:</span> <span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient13readPublishedFT14timeoutSecondsSd8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/readPublished(timeoutSeconds:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient13readPublishedFT14timeoutSecondsSd8callbackFOS_13RedisResponseT__T_">readPublished(timeoutSeconds:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Read a published message given a timeout.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">readPublished</span><span class="p">(</span><span class="nv">timeoutSeconds</span><span class="p">:</span> <span class="kt">Double</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul class="item-container">
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient6setAddFT3keySS8elementsGSaOS0_10RedisValue_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setAdd(key:elements:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient6setAddFT3keySS8elementsGSaOS0_10RedisValue_8callbackFOS_13RedisResponseT__T_">setAdd(key:elements:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Inserts the new elements into the set.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setAdd</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">elements</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient8setCountFT3keySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setCount(key:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient8setCountFT3keySS8callbackFOS_13RedisResponseT__T_">setCount(key:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Returns the number of elements in the set.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setCount</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient13setDifferenceFT3keySS11againstKeysGSaSS_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setDifference(key:againstKeys:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient13setDifferenceFT3keySS11againstKeysGSaSS_8callbackFOS_13RedisResponseT__T_">setDifference(key:againstKeys:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Returns the difference between <code>key</code> and <code>againstKeys</code>.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setDifference</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">againstKeys</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient18setStoreDifferenceFT4intoSS5ofKeySS11againstKeysGSaSS_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setStoreDifference(into:ofKey:againstKeys:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient18setStoreDifferenceFT4intoSS5ofKeySS11againstKeysGSaSS_8callbackFOS_13RedisResponseT__T_">setStoreDifference(into:ofKey:againstKeys:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Stores to <code>into</code> the difference between <code>ofKey</code> and <code>againstKeys</code>.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setStoreDifference</span><span class="p">(</span><span class="nv">into</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">ofKey</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">againstKeys</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient15setIntersectionFT3keySS11againstKeysGSaSS_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setIntersection(key:againstKeys:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient15setIntersectionFT3keySS11againstKeysGSaSS_8callbackFOS_13RedisResponseT__T_">setIntersection(key:againstKeys:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Returns the intersection of <code>key</code> and <code>againstKeys</code>.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setIntersection</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">againstKeys</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient20setStoreIntersectionFT4intoSS5ofKeySS11againstKeysGSaSS_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setStoreIntersection(into:ofKey:againstKeys:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient20setStoreIntersectionFT4intoSS5ofKeySS11againstKeysGSaSS_8callbackFOS_13RedisResponseT__T_">setStoreIntersection(into:ofKey:againstKeys:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Stores to <code>into</code> the intersection of <code>ofKey</code> and <code>againstKeys</code>.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setStoreIntersection</span><span class="p">(</span><span class="nv">into</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">ofKey</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">againstKeys</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient8setUnionFT3keySS11againstKeysGSaSS_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setUnion(key:againstKeys:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient8setUnionFT3keySS11againstKeysGSaSS_8callbackFOS_13RedisResponseT__T_">setUnion(key:againstKeys:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Returns the union of <code>key</code> and <code>againstKeys</code>.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setUnion</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">againstKeys</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient13setStoreUnionFT4intoSS5ofKeySS11againstKeysGSaSS_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setStoreUnion(into:ofKey:againstKeys:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient13setStoreUnionFT4intoSS5ofKeySS11againstKeysGSaSS_8callbackFOS_13RedisResponseT__T_">setStoreUnion(into:ofKey:againstKeys:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Stores to <code>into</code> the union of <code>ofKey</code> and <code>againstKeys</code>.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setStoreUnion</span><span class="p">(</span><span class="nv">into</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">ofKey</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">againstKeys</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient11setContainsFT3keySS5valueOS0_10RedisValue8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setContains(key:value:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient11setContainsFT3keySS5valueOS0_10RedisValue8callbackFOS_13RedisResponseT__T_">setContains(key:value:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Checks if the set <code>key</code> contains <code>value</code>.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setContains</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient10setMembersFT3keySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setMembers(key:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient10setMembersFT3keySS8callbackFOS_13RedisResponseT__T_">setMembers(key:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Returns the members of set <code>key</code>.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setMembers</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient7setMoveFT7fromKeySS5toKeySS5valueOS0_10RedisValue8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setMove(fromKey:toKey:value:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient7setMoveFT7fromKeySS5toKeySS5valueOS0_10RedisValue8callbackFOS_13RedisResponseT__T_">setMove(fromKey:toKey:value:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Moves the set <code>value</code> <code>fromKey</code> to <code>toKey</code>.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setMove</span><span class="p">(</span><span class="nv">fromKey</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">toKey</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient12setRandomPopFT3keySS5countSi8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setRandomPop(key:count:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient12setRandomPopFT3keySS5countSi8callbackFOS_13RedisResponseT__T_">setRandomPop(key:count:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Removes and returns <code>count</code> random elements of set <code>key</code>.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setRandomPop</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">count</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient12setRandomPopFT3keySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setRandomPop(key:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient12setRandomPopFT3keySS8callbackFOS_13RedisResponseT__T_">setRandomPop(key:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Removes and returns a random element of set <code>key</code>.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setRandomPop</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient12setRandomGetFT3keySS5countSi8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setRandomGet(key:count:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient12setRandomGetFT3keySS5countSi8callbackFOS_13RedisResponseT__T_">setRandomGet(key:count:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Returns <code>count</code> random elements of set <code>key</code>.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setRandomGet</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">count</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient12setRandomGetFT3keySS8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setRandomGet(key:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient12setRandomGetFT3keySS8callbackFOS_13RedisResponseT__T_">setRandomGet(key:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Returns a random element of set <code>key</code>.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setRandomGet</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient9setRemoveFT3keySS5valueOS0_10RedisValue8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setRemove(key:value:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient9setRemoveFT3keySS5valueOS0_10RedisValue8callbackFOS_13RedisResponseT__T_">setRemove(key:value:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Removes the value from set <code>key</code>.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setRemove</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient9setRemoveFT3keySS6valuesGSaOS0_10RedisValue_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setRemove(key:values:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient9setRemoveFT3keySS6valuesGSaOS0_10RedisValue_8callbackFOS_13RedisResponseT__T_">setRemove(key:values:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Removes the values from set <code>key</code>.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setRemove</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">values</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Classes/RedisClient/RedisValue.html">RedisValue</a></span><span class="p">],</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:FC12PerfectRedis11RedisClient7setScanFT3keySS6cursorSi7patternGSqSS_5countGSqSi_8callbackFOS_13RedisResponseT__T_"></a>
                    <a name="//apple_ref/swift/Method/setScan(key:cursor:pattern:count:callback:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:FC12PerfectRedis11RedisClient7setScanFT3keySS6cursorSi7patternGSqSS_5countGSqSi_8callbackFOS_13RedisResponseT__T_">setScan(key:cursor:pattern:count:callback:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Scans the set <code>key</code> given the current cursor, which should start from zero.
Optionally accepts a pattern and a maximum returned value count.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setScan</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">cursor</span><span class="p">:</span> <span class="kt">Int</span> <span class="o">=</span> <span class="mi">0</span><span class="p">,</span> <span class="nv">pattern</span><span class="p">:</span> <span class="kt">String</span><span class="p">?</span> <span class="o">=</span> <span class="kc">nil</span><span class="p">,</span> <span class="nv">count</span><span class="p">:</span> <span class="kt">Int</span><span class="p">?</span> <span class="o">=</span> <span class="kc">nil</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="n">redisResponseCallback</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
          </div>
        </section>

      </article>
    </div>
    <section class="footer">
      <p>© 2016 PerfectlySoft Inc. and the Perfect project authors</p>
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.0</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
    </section>
  </body>
</div>
</html>
